using QiAdmin.Core;
using QiAdmin.Entity;
using QiAdmin.Model.Dtos.Input;
using QiAdmin.Model.Dtos.Output;
using QiAdmin.Model.System.Models;

namespace QiAdmin.Service.IService
{
    /// <summary>
    /// TSysMenu Interface Service
    /// </summary>
    public interface ITSysMenuService : IBaseService<TSysMenu, TSysMenu_IN, TSysMenu_OUT>
    {
        CommonResult<List<TreeMenu>> GetMenus(TSysMenu_IN input);
        CommonResult AddPageButtons(TSysMenu_IN input);
        CommonResult RemoveMenu(TSysMenu_IN input);
    }
}